html,body {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    overflow:hidden;   
}
.north {
    position: relative;
    margin:0px;
    padding:0px;
    border:0px;    
    left:0px;
    top:0px;
    width:100%; 
    height:46px;        
    z-index: 1023;      
}
.west{
	position: relative;
	float:left;
	left:0px;
	top:0px;
	width: 200px;
	height:100%;
	border:none;		
} 
.center{
	position: relative;
	left:0px;	
	top:0px;
	width:auto;	
	height:-moz-calc(100% - 80px);
	height:-webkit-calc(100% - 80px);
	height: calc(100% - 80px);	
	
	overflow: hidden;	
}   
.south{   
	position: fixed;
	left:0px;
	bottom: 0px;
	margin:0px;
	border:0px;
	width:100%;	
	height: 50px;
	border-top: solid 1px #d8d8d8;
	
	background-color: #fcfcfc;
}

.form_horizontal {
margin: 10px auto;
padding: 0;
width: 100%;
height: 50px;
display:inline-block;
}

.form_horizontal .hvcenter {
margin: 8px auto;
width: 800px; 
height:50px;
}


.form_horizontal label{
font-size:14px;
font-family: "Microsoft YaHei", SimSun, Arial;
margin: 0;
padding-left: 5px;
padding-right: 5px;
}

